#ifndef __NET_GLOBAL_H__
#define __NET_GLOBAL_H__

#include <string>

enum ErrorCode
{
    Success = 0,                // 成功
    JsonParseError = 1001,      // JSON解析错误
    RPCFailure = 1002,          // RPC调用失败
    VarifyExpired = 1003,       // 验证码过期
    VarifyCodeErr = 1004,       // 验证码错误
    UserAlreadyExists = 1005,   // 用户名已经存在
    EmailAlreadyExists = 1006,  // 邮箱已经存在
    PasswdErr = 1007,           // 密码错误
    EmailNotMatch = 1008,       // 邮箱不匹配
    PasswdUpFailed = 1009,      // 更新密码失败
    InsertUserFailed = 1010,    // 新增用户失败
    HashPasswordFailed = 1011,  // 密码加密失败
    UserNameNotMatch = 1012,    // 用户名不匹配
    UserNotExists = 1013,       // 用户不存在
    UserTokenFailed = 1013,     // 用户token错误
    UserAlreadyLoggedIn = 1014, // 用户已经登录
};

//验证码前缀
const std::string VERIFICATION_CODE_PREFIX = "code_";


#endif // !__NET_GLOBAL_H__